Votre système est installé et vous avez ajouté au fil du temps des applications pour votre utilisation quotidienne. Ce tutoriel vous sera utile dans les cas suivants :
Récupérez la liste des paquets installés sur le système :
dpkg --get-selections > liste-des-paquets
Cela crée un fichier "liste-des-paquets" dans le répertoire courant. Il contient la liste des paquets installés.
Sauvegardez ce fichier (ainsi que le sources.list) sur un support externe (usb, web, etc.)
Le fichier sources.list se trouve dans /etc/apt.
: Méthode à valider voir : http://forum.ubuntu-fr.org/viewtopic.php?pid=3318587
Éditez ce fichier et faites le ménage…
Ne conservez que vos paquets. Ceux que vous avez rajouté et qui ne font pas partie de l'installation standard d'Ubuntu (les paquets systèmes, les paquets libxxxx, les paquets gnome-xxxxx, Firefox, et caetera)
Voici un extrait en exemple d'un fichier "liste-des-paquets" modifié :
acidrip install chromium-browser install chromium-browser-l10n install chromium-codecs-ffmpeg install easytag install filezilla install filezilla-common install
Sauvegardez ce fichier (ainsi que le sources.list) sur un support externe (usb, web, etc.)
Si vous changez de version, adaptez si besoin le fichier sources.list avec vos dépôts spécifiques.
Récupérez votre fichier "liste-des-paquets" puis :
# sudo apt-get update # sudo dpkg --set-selections < liste-des-paquets # sudo apt-get -u dselect-upgrade
Normalement vos applications préférées sont restaurées et si vous avez une sauvegarde de votre partition "home", vous pourrez également récupérer vos paramétrages spécifiques.
NOTE 1 :
Pour savoir où placer le fichier, refaire :
# sudo dpkg --set-selections > liste-des-paquets
puis rechercher le nouveau "liste-des-paquets", et le remplacer par l'ancien.
NOTE 2 :
Si votre liste est trop volumineuse, enlever des paquets de votre fichier, puis faites:
# sudo dpkg --clear-selections # sudo dpkg --set-selections < liste-des-paquets # sudo apt-get -u dselect-upgrade
sudo dpkg –clear-selections" est potentiellement très dangereuse : elle modifie le fichier /var/lib/dpkg/status en positionnant tous les paquets sur "à supprimer" !
Si derrière est exécuté un "sudo apt-get -u dselect-upgrade" sans au préalable avoir fait un "sudo dpkg –set-selections < liste-des-paquets", on efface tous les paquets !
Pour s'en sortir en cas de "sudo dpkg –clear-selections" sans avoir un fichier "liste-des-paquets" complet et valide, la solution consiste à renommer "/var/lib/dpkg/status.old" en "/var/lib/dpkg/status" si cela vient d'arriver, ou bien d'aller chercher une sauvegarde créée automatiquement dans "/var/backups/"
Contributeurs : ostaquet (L'auteur), bobil78, mr_jay_01, sylvainsjc, YoBoY, bioman, L'ami René (MAJ mise en page)+(Autres pages en lien avec les sujets), draco31.fr, pipou24.